#include "game.h"

//界面显示
void menu()
{
    printf("*************************************\n");
    printf("***************1. play***************\n");
    printf("***************0. exit***************\n");
    printf("*************************************\n");
}

void game()
{
    //1.创建棋盘
    char show[ROWS][COLS];//显示棋盘
    char mine[ROWS][COLS];//存放雷的棋盘
    //2.初始化棋盘
    InitBoard(show,ROWS,COLS,'*');//'*'
    InitBoard(mine,ROWS,COLS,'0');//'0'
    //3.打印棋盘
    PrintBoard(show,ROW,COL);
    // PrintBoard(mine,ROW,COL);
    //4.埋雷
    SetMine(mine,ROW,COL);
    // PrintBoard(mine,ROW,COL);
    //5.扫雷
    MineClearance(show,mine,ROW,COL);
}

// 扫雷游戏
int main()
{
    srand((unsigned int)time(NULL));
    int input = 0;
    do
    {
        menu();
        printf("请输入模式:>");
        scanf("%d",&input);
        switch(input)
        {
            case 1:
                game();
            break;
            case 0:
                printf("退出游戏!!!\n");
            break;
            default:
                printf("输入错误，请重新输入!!!\n");
            break;
        }
    } while (input);
    
    return 0;
}

